home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / fxdc5eg1.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  30.7 KB  |  1,174 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *% Portions Copyright (c) 2000 Fuji Xerox Co.,Ltd.
  5. *%
  6. *GPDSpecVersion: "1.0"
  7. *GPDFileName: "FXDC5EG1.GPD"
  8. *GPDFileVersion: "1.0"
  9. *Include: "StdNames.gpd"
  10. *Include: "ttfsub.gpd"
  11. *ModelName: "FX Document Centre 550/450"
  12. *MasterUnits: PAIR(1200, 1200)
  13. *ResourceDLL: "fx5eres.dll"
  14. *Feature: RESDLL
  15. {
  16.     *Option: Pcl5eRes
  17.     {
  18.         *Name: "pcl5eres.dll"
  19.     }
  20. }
  21. *PrintRate: 55
  22. *PrintRatePPM: 55
  23. *PrintRateUnit: PPM
  24. *PrinterType: PAGE
  25. *MaxCopies: 999
  26. *% ===== Macro =====
  27. *BlockMacro: ConstFINISHER
  28. {
  29.     *Constraints: LIST(OutputBin.Stacker1, OutputBin.Stacker2)
  30. }
  31. *BlockMacro: ConstSTAPLE
  32. {
  33.     *Constraints: LIST(Stapling.TOPLEFT, Stapling.TOPDOUBLE, Stapling.TOPRIGHT, Stapling.LEFTDOUBLE,
  34. +Stapling.RIGHTDOUBLE, Stapling.BOTTOMLEFT, Stapling.BOTTOMDOUBLE, Stapling.BOTTOMRIGHT)
  35. }
  36. *BlockMacro: ConstUBDStaple
  37. {
  38.     *Constraints: LIST(Stapling.TOPDOUBLE, Stapling.BOTTOMDOUBLE)
  39. }
  40. *BlockMacro: ConstLRDStaple
  41. {
  42.     *Constraints: LIST(Stapling.LEFTDOUBLE, Stapling.RIGHTDOUBLE)
  43. }
  44. *BlockMacro: ConstPUNCHTOP
  45. {
  46.     *Constraints: LIST(Punch.TOPSIDE, Punch.BOTTOMSIDE)
  47. }
  48. *BlockMacro: ConstPUNCHLEFT
  49. {
  50.     *Constraints: LIST(Punch.LEFTSIDE, Punch.RIGHTSIDE)
  51. }
  52. *BlockMacro: ConstMAILBOX
  53. {
  54.     *Constraints: LIST(OutputBin.MailBox1, OutputBin.MailBox2,
  55. +OutputBin.MailBox3, OutputBin.MailBox3, OutputBin.MailBox4, OutputBin.MailBox5,
  56. +OutputBin.MailBox6, OutputBin.MailBox7, OutputBin.MailBox8, OutputBin.MailBox9,
  57. +OutputBin.MailBox10)
  58. }
  59. *BlockMacro: ConstDUPLEX
  60. {
  61.     *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  62. }
  63. *BlockMacro: ConstA6B6
  64. {
  65.     *Constraints: LIST(PaperSize.A6, PaperSize.B6_JIS)
  66. }
  67. *BlockMacro: ConstSmallPaper
  68. {
  69.     *Constraints: LIST(PaperSize.A5, PaperSize.STATEMENT)
  70. }
  71. *BlockMacro: ConstMiddlePaper
  72. {
  73.     *Constraints: LIST(PaperSize.B4, PaperSize.FOLIO, PaperSize.LEGAL)
  74. }
  75. *BlockMacro: ConstLargePaper
  76. {
  77.     *Constraints: LIST(PaperSize.A3, PaperSize.11X17, PaperSize.FXPAKAI)
  78. }
  79. *% ===== Standard Features =====
  80. *% ----- Orientation -----
  81. *Feature: Orientation
  82. {
  83.     *rcNameID: 750
  84.     *DefaultOption: PORTRAIT
  85.     *Option: PORTRAIT
  86.     {
  87.         *rcNameID: 751
  88.         *Command: CmdSelect
  89.         {
  90.             *Order: DOC_SETUP.8
  91.             *NoPageEject?: TRUE
  92.             *Cmd: "<1B>&l0o1E"
  93.         }
  94.     }
  95.     *Option: LANDSCAPE_CC90
  96.     {
  97.         *rcNameID: 752
  98.         *Command: CmdSelect
  99.         {
  100.             *Order: DOC_SETUP.8
  101.             *NoPageEject?: TRUE
  102.             *Cmd: "<1B>&l1o1E"
  103.         }
  104.     }
  105. }
  106. *% ----- Resolution -----
  107. *Feature: Resolution
  108. {
  109.     *rcNameID: 760
  110.     *DefaultOption: Option1
  111.     *Option: Option1
  112.     {
  113.         *rcNameID: 762
  114.         *DPI: PAIR(600, 600)
  115.         *TextDPI: PAIR(600, 600)
  116.         *MinStripBlankPixels: 32
  117.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  118.         *SpotDiameter: 100
  119.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  120.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  121.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  122.         *Command: CmdSelect
  123.         {
  124.             *Order: DOC_SETUP.6
  125.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  126.         }
  127.     }
  128. }
  129. *% ----- Paper Size -----
  130. *Feature: PaperSize
  131. {
  132.     *rcNameID: =PAPER_SIZE_DISPLAY
  133.     *DefaultOption: A4
  134.     *Option: A4
  135.     {
  136.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  137.         *switch: Orientation
  138.         {
  139.             *case: PORTRAIT
  140.             {
  141.                 *PrintableArea: PAIR(9344, 13548)
  142.                 *PrintableOrigin: PAIR(248, 200)
  143.                 *CursorOrigin: PAIR(248, 200)
  144.                 *Command: CmdSelect
  145.                 {
  146.                     *Order: DOC_SETUP.12
  147.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5657x8177Y"
  148.                 }
  149.             }
  150.             *case: LANDSCAPE_CC90
  151.             {
  152.                 *PrintableArea: PAIR(9424, 13548)
  153.                 *PrintableOrigin: PAIR(240, 240)
  154.                 *CursorOrigin: PAIR(160, 13788)
  155.                 *Command: CmdSelect
  156.                 {
  157.                     *Order: DOC_SETUP.12
  158.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8128x5762Y"
  159.                 }
  160.             }
  161.         }
  162.     }
  163.     *Option: LETTER
  164.     {
  165.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  166.         *switch: Orientation
  167.         {
  168.             *case: PORTRAIT
  169.             {
  170.                 *PrintableArea: PAIR(9600, 12720)
  171.                 *PrintableOrigin: PAIR(300, 220)
  172.                 *CursorOrigin: PAIR(300, 220)
  173.                 *Command: CmdSelect
  174.                 {
  175.                     *Order: DOC_SETUP.12
  176.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7656Y"
  177.                 }
  178.             }
  179.             *case: LANDSCAPE_CC90
  180.             {
  181.                 *PrintableArea: PAIR(9600, 12720)
  182.                 *PrintableOrigin: PAIR(200, 240)
  183.                 *CursorOrigin: PAIR(200, 12960)
  184.                 *Command: CmdSelect
  185.                 {
  186.                     *Order: DOC_SETUP.12
  187.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7652x5880Y"
  188.                 }
  189.             }
  190.         }
  191.     }
  192.     *Option: B5
  193.     {
  194.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  195.         *switch: Orientation
  196.         {
  197.             *case: PORTRAIT
  198.             {
  199.                 *PrintableArea: PAIR(8168, 11656)
  200.                 *PrintableOrigin: PAIR(192, 196)
  201.                 *CursorOrigin: PAIR(192, 196)
  202.                 *Command: CmdSelect
  203.                 {
  204.                     *Order: DOC_SETUP.12
  205.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t5159x7285Y"
  206.                 }
  207.             }
  208.             *case: LANDSCAPE_CC90
  209.             {
  210.                 *PrintableArea: PAIR(8200, 11686)
  211.                 *PrintableOrigin: PAIR(192, 196)
  212.                 *CursorOrigin: PAIR(192, 11882)
  213.                 *Command: CmdSelect
  214.                 {
  215.                     *Order: DOC_SETUP.12
  216.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t7285x5159Y"
  217.                 }
  218.         }
  219.         }
  220.     }
  221.     *Option: B4
  222.     {
  223.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  224.         *switch: Orientation
  225.         {
  226.             *case: PORTRAIT
  227.             {
  228.                 *PrintableArea: PAIR(11600, 16740)
  229.                 *PrintableOrigin: PAIR(186, 196)
  230.                 *CursorOrigin: PAIR(186, 196)
  231.                 *Command: CmdSelect
  232.                 {
  233.                     *Order: DOC_SETUP.12
  234.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t7285x9808Y"
  235.                 }
  236.             }
  237.             *case: LANDSCAPE_CC90
  238.             {
  239.                 *PrintableArea: PAIR(11558, 16740)
  240.                 *PrintableOrigin: PAIR(186, 196)
  241.                 *CursorOrigin: PAIR(186, 16936)
  242.                 *Command: CmdSelect
  243.                 {
  244.                     *Order: DOC_SETUP.12
  245.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t9808x7285Y"
  246.                 }
  247.         }
  248.     }
  249.     }
  250.     *Option: FOLIO
  251.     {
  252.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  253.         *switch: Orientation
  254.         {
  255.             *case: PORTRAIT
  256.             {
  257.                 *PrintableArea: PAIR(9770, 15166)
  258.                 *PrintableOrigin: PAIR(180, 194)
  259.                 *CursorOrigin: PAIR(180, 194)
  260.                 *Command: CmdSelect
  261.                 {
  262.                     *Order: DOC_SETUP.12
  263.                     *Cmd: "<1B>&l40a8c1E<1B>*p0x0Y<1B>*c0t6120x9360Y"
  264.                 }
  265.             }
  266.             *case: LANDSCAPE_CC90
  267.             {
  268.                 *PrintableArea: PAIR(9770, 15166)
  269.                 *PrintableOrigin: PAIR(180, 194)
  270.                 *CursorOrigin: PAIR(180, 15360)
  271.                 *Command: CmdSelect
  272.                 {
  273.                     *Order: DOC_SETUP.12
  274.                     *Cmd: "<1B>&l40a8c1E<1B>*p0x0Y<1B>*c0t9360x6120Y"
  275.                 }
  276.         }
  277.     }
  278.     }
  279.     *Option: LEGAL
  280.     {
  281.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  282.         *switch: Orientation
  283.         {
  284.             *case: PORTRAIT
  285.             {
  286.                 *PrintableArea: PAIR(9570, 16366)
  287.                 *PrintableOrigin: PAIR(180, 194)
  288.                 *CursorOrigin: PAIR(180, 194)
  289.                 *Command: CmdSelect
  290.                 {
  291.                     *Order: DOC_SETUP.12
  292.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t6120x10080Y"
  293.                 }
  294.             }
  295.             *case: LANDSCAPE_CC90
  296.             {
  297.                 *PrintableArea: PAIR(9750, 16306)
  298.                 *PrintableOrigin: PAIR(180, 194)
  299.                 *CursorOrigin: PAIR(180, 16500)
  300.                 *Command: CmdSelect
  301.                 {
  302.                     *Order: DOC_SETUP.12
  303.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t10080x6120Y"
  304.                 }
  305.             }
  306.         }
  307.     }
  308.     *Option: FXPAKAI
  309.     {
  310.         *rcNameID: 507
  311.         *switch: Orientation
  312.         {
  313.             *case: PORTRAIT
  314.             {
  315.                 *PageDimensions: PAIR(12612, 18186)
  316.                 *PrintableArea: PAIR(12144, 17936)
  317.                 *PrintableOrigin: PAIR(250, 250)
  318.                 *CursorOrigin: PAIR(250, 250)
  319.                 *Command: CmdSelect
  320.                 {
  321.                     *Order: DOC_SETUP.12
  322.                     *Cmd: "<1B>&l74a8c1E<1B>*p0x0Y<1B>*c0t7431x10800Y"
  323.                 }
  324.             }
  325.             *case: LANDSCAPE_CC90
  326.             {
  327.                 *PageDimensions: PAIR(12617, 18383)
  328.                 *PrintableArea: PAIR(12126, 17760)
  329.                 *PrintableOrigin: PAIR(230, 280)
  330.                 *CursorOrigin: PAIR(230, 18040)
  331.                 *Command: CmdSelect
  332.                 {
  333.                     *Order: DOC_SETUP.12
  334.                     *Cmd: "<1B>&l74a8c1E<1B>*p0x0Y<1B>*c0t10800x7431Y"
  335.                 }
  336.             }
  337.         }
  338.     }
  339.     *Option: A3
  340.     {
  341.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  342.         *switch: Orientation
  343.         {
  344.             *case: PORTRAIT
  345.             {
  346.                 *PrintableArea: PAIR(13442, 19308)
  347.                 *PrintableOrigin: PAIR(190, 190)
  348.                 *CursorOrigin: PAIR(190, 190)
  349.                 *Command: CmdSelect
  350.                 {
  351.                     *Order: DOC_SETUP.12
  352.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8419x11906Y"
  353.                 }
  354.             }
  355.             *case: LANDSCAPE_CC90
  356.             {
  357.                 *PrintableArea: PAIR(13592, 19308)
  358.                 *PrintableOrigin: PAIR(190, 190)
  359.                 *CursorOrigin: PAIR(190, 19498)
  360.                 *Command: CmdSelect
  361.                 {
  362.                     *Order: DOC_SETUP.12
  363.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11906x8419Y"
  364.                 }
  365.     }
  366.         }
  367.     }
  368.     *Option: 11X17
  369.     {
  370.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  371.         *switch: Orientation
  372.         {
  373.             *case: PORTRAIT
  374.             {
  375.                 *PrintableArea: PAIR(12758, 19966)
  376.                 *PrintableOrigin: PAIR(180, 194)
  377.                 *CursorOrigin: PAIR(180, 194)
  378.                 *Command: CmdSelect
  379.                 {
  380.                     *Order: DOC_SETUP.12
  381.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7920x12240Y"
  382.                 }
  383.             }
  384.             *case: LANDSCAPE_CC90
  385.             {
  386.                 *PrintableArea: PAIR(12758, 19966)
  387.                 *PrintableOrigin: PAIR(180, 194)
  388.                 *CursorOrigin: PAIR(180, 20160)
  389.                 *Command: CmdSelect
  390.                 {
  391.                     *Order: DOC_SETUP.12
  392.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t12240x7920Y"
  393.                 }
  394.             }
  395.         }
  396.     }
  397.     *Option: A5
  398.     {
  399.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  400.         *switch: Orientation
  401.         {
  402.             *case: PORTRAIT
  403.             {
  404.                 *PrintableArea: PAIR(6550, 9488)
  405.                 *PrintableOrigin: PAIR(204, 182)
  406.                 *CursorOrigin: PAIR(204, 182)
  407.                 *Command: CmdSelect
  408.                 {
  409.                     *Order: DOC_SETUP.12
  410.                     *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t4195x5953Y"
  411.                 }
  412.             }
  413.             *case: LANDSCAPE_CC90
  414.             {
  415.                 *PrintableArea: PAIR(6600, 9488)
  416.                 *PrintableOrigin: PAIR(204, 182)
  417.                 *CursorOrigin: PAIR(204, 9670)
  418.                 *Command: CmdSelect
  419.                 {
  420.                     *Order: DOC_SETUP.12
  421.                     *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t5953x4195Y"
  422.                 }
  423.             }
  424.         }
  425.     }
  426.     *Option: A6
  427.     {
  428.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  429.         *InsertBlock: =ConstMAILBOX
  430.         *InsertBlock: =ConstDUPLEX
  431.         *Constraints: LIST(OutputBin.Stacker2)
  432.         *switch: Orientation
  433.         {
  434.             *case: PORTRAIT
  435.             {
  436.                 *PrintableArea: PAIR(4476, 6608)
  437.                 *PrintableOrigin: PAIR(192, 200)
  438.                 *CursorOrigin: PAIR(192, 200)
  439.                 *Command: CmdSelect
  440.                 {
  441.                     *Order: DOC_SETUP.12
  442.                     *Cmd: "<1B>&l102a8c1E<1B>*p0x0Y<1B>*c0t2746x3965Y"
  443.                 }
  444.             }
  445.             *case: LANDSCAPE_CC90
  446.             {
  447.                 *PrintableArea: PAIR(4576, 6508)
  448.                 *PrintableOrigin: PAIR(192, 220)
  449.                 *CursorOrigin: PAIR(192, 6808)
  450.                 *Command: CmdSelect
  451.                 {
  452.                     *Order: DOC_SETUP.12
  453.                     *Cmd: "<1B>&l102a8c1E<1B>*p0x0Y<1B>*c0t3965x2746Y"
  454.                 }
  455.             }
  456.         }
  457.     }
  458.     *Option: B6_JIS
  459.     {
  460.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  461.         *InsertBlock: =ConstMAILBOX
  462.         *InsertBlock: =ConstDUPLEX
  463.         *Constraints: LIST(OutputBin.Stacker2)
  464.         *switch: Orientation
  465.         {
  466.             *case: PORTRAIT
  467.             {
  468.                 *PrintableArea: PAIR(5664, 8216)
  469.                 *PrintableOrigin: PAIR(192, 192)
  470.                 *CursorOrigin: PAIR(192, 192)
  471.                 *Command: CmdSelect
  472.                 {
  473.                     *Order: DOC_SETUP.12
  474.                     *Cmd: "<1B>&l103a8c1E<1B>*p0x0Y<1B>*c0t3398x4930Y"
  475.                 }
  476.             }
  477.             *case: LANDSCAPE_CC90
  478.             {
  479.                 *PrintableArea: PAIR(5664, 8116)
  480.                 *PrintableOrigin: PAIR(192, 220)
  481.                 *CursorOrigin: PAIR(192, 8408)
  482.                 *Command: CmdSelect
  483.                 {
  484.                     *Order: DOC_SETUP.12
  485.                     *Cmd: "<1B>&l103a8c1E<1B>*p0x0Y<1B>*c0t4930x3398Y"
  486.                 }
  487.             }
  488.         }
  489.     }
  490.     *Option: STATEMENT
  491.     {
  492.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  493.         *Constraints: LIST(OutputBin.Stacker2)
  494.         *switch: Orientation
  495.         {
  496.             *case: PORTRAIT
  497.             {
  498.                 *PrintableArea: PAIR(6116, 9716)
  499.                 *PrintableOrigin: PAIR(192, 192)
  500.                 *CursorOrigin: PAIR(192, 192)
  501.                 *Command: CmdSelect
  502.                 {
  503.                     *Order: DOC_SETUP.12
  504.                     *Cmd: "<1B>&l104a8c1E<1B>*p0x0Y<1B>*c0t3730x5890Y"
  505.                 }
  506.             }
  507.             *case: LANDSCAPE_CC90
  508.             {
  509.                 *PrintableArea: PAIR(6116, 9716)
  510.                 *PrintableOrigin: PAIR(192, 192)
  511.                 *CursorOrigin: PAIR(192, 9908)
  512.                 *Command: CmdSelect
  513.                 {
  514.                     *Order: DOC_SETUP.12
  515.                     *Cmd: "<1B>&l104a8c1E<1B>*p0x0Y<1B>*c0t5890x3730Y"
  516.                 }
  517.             }
  518.         }
  519.     }
  520. }
  521. *% ----- Input BIN -----
  522. *Feature: InputBin
  523. {
  524.     *rcNameID: 550
  525.     *DefaultOption: AutoTray
  526.     *Option: AutoTray
  527.     {
  528.         *rcNameID: 555
  529.         *Command: CmdSelect
  530.         {
  531.             *Order: DOC_SETUP.11
  532.             *Cmd: "<1B>&l6H"
  533.         }
  534.     }
  535.     *Option: HCF
  536.     {
  537.         *rcNameID: 556
  538.         *InsertBlock: =ConstSmallPaper
  539.         *InsertBlock: =ConstMiddlePaper
  540.         *InsertBlock: =ConstLargePaper
  541.         *InsertBlock: =ConstA6B6
  542.         *Command: CmdSelect
  543.         {
  544.             *Order: DOC_SETUP.11
  545.             *Cmd: "<1B>&l1H"
  546.         }
  547.     }
  548.     *Option: Tray1
  549.     {
  550.         *rcNameID: 551
  551.         *InsertBlock: =ConstMiddlePaper
  552.         *InsertBlock: =ConstLargePaper
  553.         *Command: CmdSelect
  554.         {
  555.             *Order: DOC_SETUP.11
  556.             *Cmd: "<1B>&l1H"
  557.         }
  558.     }
  559.     *Option: Tray2
  560.     {
  561.         *rcNameID: 552
  562.         *InsertBlock: =ConstA6B6
  563.         *Command: CmdSelect
  564.         {
  565.             *Order: DOC_SETUP.11
  566.             *Cmd: "<1B>&l3H"
  567.         }
  568.     }
  569.     *Option: Tray21
  570.     {
  571.         *rcNameID: 559
  572.         *InsertBlock: =ConstA6B6
  573.         *InsertBlock: =ConstMiddlePaper
  574.         *InsertBlock: =ConstLargePaper
  575.         *Command: CmdSelect
  576.         {
  577.             *Order: DOC_SETUP.11
  578.             *Cmd: "<1B>&l21H"
  579.         }
  580.     }
  581.     *Option: Tray22
  582.     {
  583.         *rcNameID: 560
  584.         *InsertBlock: =ConstA6B6
  585.         *InsertBlock: =ConstLargePaper
  586.         *Command: CmdSelect
  587.         {
  588.             *Order: DOC_SETUP.11
  589.             *Cmd: "<1B>&l22H"
  590.         }
  591.     }
  592.     *Option: Tray23
  593.     {
  594.         *rcNameID: 561
  595.         *InsertBlock: =ConstA6B6
  596.         *Command: CmdSelect
  597.         {
  598.             *Order: DOC_SETUP.11
  599.             *Cmd: "<1B>&l23H"
  600.         }
  601.     }
  602.     *Option: Tray3
  603.     {
  604.         *rcNameID: 553
  605.         *InsertBlock: =ConstA6B6
  606.         *Command: CmdSelect
  607.         {
  608.             *Order: DOC_SETUP.11
  609.             *Cmd: "<1B>&l4H"
  610.         }
  611.     }
  612.     *Option: Tray4
  613.     {
  614.         *rcNameID: 554
  615.         *InsertBlock: =ConstA6B6
  616.         *Command: CmdSelect
  617.         {
  618.             *Order: DOC_SETUP.11
  619.             *Cmd: "<1B>&l5H"
  620.         }
  621.     }
  622. }
  623. *% ----- Output Bin -----
  624. *rcInstalledOptionNameID:  443
  625. *rcNotInstalledOptionNameID: 444
  626. *Feature: OutputBin
  627. {
  628.     *rcNameID: 670
  629.     *DefaultOption: MainTray
  630.     *Option: MainTray
  631.     {
  632.         *rcNameID: 720
  633.         *Command:  CmdSelect
  634.         {
  635.             *Order: DOC_SETUP.8
  636.             *Cmd: "<1B>&l1G"
  637.         }
  638.     }
  639.     *Option: Stacker1
  640.     {
  641.         *rcNameID: 684
  642.         *InsertBlock: =ConstSTAPLE
  643.         *InsertBlock: =ConstPUNCHTOP
  644.         *InsertBlock: =ConstPUNCHLEFT
  645.         *Command: CmdSelect
  646.         {
  647.             *Order: DOC_SETUP.8
  648.             *Cmd: "<1B>&l2G"
  649.         }
  650.     }
  651.     *Option: Stacker2
  652.     {
  653.         *rcNameID: 685
  654.         *Command: CmdSelect
  655.         {
  656.             *Order: DOC_SETUP.8
  657.             *Cmd: "<1B>&l200G"
  658.         }
  659.     }
  660.     *Option: MailBox1
  661.     {
  662.         *rcNameID: 691
  663.         *Command: CmdSelect
  664.         {
  665.             *Order: DOC_SETUP.8
  666.             *Cmd: "<1B>&l101G"
  667.         }
  668.     }
  669.     *Option: MailBox2
  670.     {
  671.         *rcNameID: 692
  672.         *Command: CmdSelect
  673.         {
  674.             *Order: DOC_SETUP.8
  675.             *Cmd: "<1B>&l102G"
  676.         }
  677.     }
  678.     *Option: MailBox3
  679.     {
  680.         *rcNameID: 693
  681.         *Command: CmdSelect
  682.         {
  683.             *Order: DOC_SETUP.8
  684.             *Cmd: "<1B>&l103G"
  685.         }
  686.     }
  687.     *Option: MailBox4
  688.     {
  689.         *rcNameID: 694
  690.         *Command: CmdSelect
  691.         {
  692.             *Order: DOC_SETUP.8
  693.             *Cmd: "<1B>&l104G"
  694.         }
  695.     }
  696.     *Option: MailBox5
  697.     {
  698.         *rcNameID: 695
  699.         *Command: CmdSelect
  700.         {
  701.             *Order: DOC_SETUP.8
  702.             *Cmd: "<1B>&l105G"
  703.         }
  704.     }
  705.     *Option: MailBox6
  706.     {
  707.         *rcNameID: 696
  708.         *Command: CmdSelect
  709.         {
  710.             *Order: DOC_SETUP.8
  711.             *Cmd: "<1B>&l106G"
  712.         }
  713.     }
  714.     *Option: MailBox7
  715.     {
  716.         *rcNameID: 697
  717.         *Command: CmdSelect
  718.         {
  719.             *Order: DOC_SETUP.8
  720.             *Cmd: "<1B>&l107G"
  721.         }
  722.     }
  723.     *Option: MailBox8
  724.     {
  725.         *rcNameID: 698
  726.         *Command: CmdSelect
  727.         {
  728.             *Order: DOC_SETUP.8
  729.             *Cmd: "<1B>&l108G"
  730.         }
  731.     }
  732.     *Option: MailBox9
  733.     {
  734.         *rcNameID: 699
  735.         *Command: CmdSelect
  736.         {
  737.             *Order: DOC_SETUP.8
  738.             *Cmd: "<1B>&l109G"
  739.         }
  740.     }
  741.     *Option: MailBox10
  742.     {
  743.         *rcNameID: 690
  744.         *Command: CmdSelect
  745.         {
  746.             *Order: DOC_SETUP.8
  747.             *Cmd: "<1B>&l110G"
  748.         }
  749.     }
  750. }
  751. *% ----- Duplex -----
  752. *Feature: Duplex
  753. {
  754.     *rcNameID: 610
  755.     *DefaultOption: NONE
  756.     *Option: NONE
  757.     {
  758.         *rcNameID: 611
  759.         *Command: CmdSelect
  760.         {
  761.             *Order: DOC_SETUP.9
  762.             *Cmd: "<1B>&l0S"
  763.         }
  764.     }
  765.     *Option: VERTICAL
  766.     {
  767.         *rcNameID: 612
  768.         *Command: CmdSelect
  769.         {
  770.             *Order: DOC_SETUP.10
  771.             *Cmd: "<1B>&l1S"
  772.         }
  773.     }
  774.     *Option: HORIZONTAL
  775.     {
  776.         *rcNameID: 613
  777.         *Command: CmdSelect
  778.         {
  779.             *Order: DOC_SETUP.10
  780.             *Cmd: "<1B>&l2S"
  781.         }
  782.     }
  783. }
  784. *% ===== Customized Features =====
  785. *% ----- PJL COLLATE -----
  786. *Feature: PJLCollate
  787. {
  788.     *rcNameID: 620
  789.     *DefaultOption: PJLCollateON
  790.     *Option: PJLCollateON
  791.     {
  792.         *rcNameID: 450
  793.         *Command: CmdSelect
  794.         {
  795.             *Order: DOC_SETUP.4
  796.             *Cmd: "@PJL SET COLLATE=ON<0A>"
  797.         }
  798.     }
  799.     *Option: PJLCollateOFF
  800.     {
  801.         *rcNameID: 451
  802.         *InsertBlock: =ConstSTAPLE
  803.         *Constraints: LIST(OutputBin.Stacker2)
  804.         *Command: CmdSelect
  805.         {
  806.             *Order: DOC_SETUP.4
  807.             *Cmd: "@PJL SET COLLATE=OFF<0A>"
  808.         }
  809.     }
  810. }
  811. *% ----- PJL ImageEnhancement -----
  812. *Feature: ImageEnhance
  813. {
  814.     *rcNameID: 637
  815.     *DefaultOption: Option2
  816.     *Option: Option1
  817.     {
  818.         *rcNameID: 451
  819.         *Command: CmdSelect
  820.         {
  821.             *Order: DOC_SETUP.5
  822.             *Cmd: "@PJL SET IE=OFF<0A>"
  823.         }
  824.     }
  825.     *Option: Option2
  826.     {
  827.         *rcNameID: 450
  828.         *Command: CmdSelect
  829.         {
  830.             *Order: DOC_SETUP.5
  831.             *Cmd: "@PJL SET IE=ON<0A>"
  832.         }
  833.     }
  834. }
  835. *% ----- PJL STAPLE POSITION -----
  836. *Feature: Stapling
  837. {
  838.     *rcNameID: 650
  839.     *DefaultOption: None
  840.     *Option: None
  841.     {
  842.         *rcNameID: 455
  843.         *Command: CmdSelect
  844.         {
  845.             *Order: DOC_SETUP.4
  846.             *Cmd: "@PJL SET STPL=OFF<0A>"
  847.         }
  848.     }
  849.     *Option: TOPLEFT
  850.     {
  851.         *rcNameID: 651
  852.         *Command: CmdSelect
  853.         {
  854.             *Order: DOC_SETUP.4
  855.             *Cmd: "@PJL SET STPL=TOPLEFT<0A>"
  856.         }
  857.     }
  858.     *Option: TOPDOUBLE
  859.     {
  860.         *rcNameID: 652
  861.         *InsertBlock: =ConstA6B6
  862.         *InsertBlock: =ConstSmallPaper
  863.         *Command: CmdSelect
  864.         {
  865.             *Order: DOC_SETUP.4
  866.             *Cmd: "@PJL SET STPL=TOPDUAL<0A>"
  867.         }
  868.     }
  869.     *Option: TOPRIGHT
  870.     {
  871.         *rcNameID: 653
  872.         *Command: CmdSelect
  873.         {
  874.             *Order: DOC_SETUP.4
  875.             *Cmd: "@PJL SET STPL=TOPRIGHT<0A>"
  876.         }
  877.     }
  878.     *Option: LEFTDOUBLE
  879.     {
  880.         *rcNameID: 654
  881.         *InsertBlock: =ConstMiddlePaper
  882.         *InsertBlock: =ConstLargePaper
  883.         *Command: CmdSelect
  884.         {
  885.             *Order: DOC_SETUP.4
  886.             *Cmd: "@PJL SET STPL=LEFTDUAL<0A>"
  887.         }
  888.     }
  889.     *Option: RIGHTDOUBLE
  890.     {
  891.         *rcNameID: 655
  892.         *InsertBlock: =ConstMiddlePaper
  893.         *InsertBlock: =ConstLargePaper
  894.         *Command: CmdSelect
  895.         {
  896.             *Order: DOC_SETUP.4
  897.             *Cmd: "@PJL SET STPL=RIGHTDUAL<0A>"
  898.         }
  899.     }
  900.     *Option: BOTTOMLEFT
  901.     {
  902.         *rcNameID: 656
  903.         *Command: CmdSelect
  904.         {
  905.             *Order: DOC_SETUP.4
  906.             *Cmd: "@PJL SET STPL=BOTTOMLEFT<0A>"
  907.         }
  908.     }
  909.     *Option: BOTTOMDOUBLE
  910.     {
  911.         *rcNameID: 657
  912.         *InsertBlock: =ConstA6B6
  913.         *InsertBlock: =ConstSmallPaper
  914.         *Command: CmdSelect
  915.         {
  916.             *Order: DOC_SETUP.4
  917.             *Cmd: "@PJL SET STPL=BOTTOMDUAL<0A>"
  918.         }
  919.     }
  920.     *Option: BOTTOMRIGHT
  921.     {
  922.         *rcNameID: 658
  923.         *Command: CmdSelect
  924.         {
  925.             *Order: DOC_SETUP.4
  926.             *Cmd: "@PJL SET STPL=BOTTOMRIGHT<0A>"
  927.         }
  928.     }
  929. }
  930. *% ----- PJL PUNCH POSITION -----
  931. *Feature: Punch
  932. {
  933.     *rcNameID: 640
  934.     *DefaultOption: None
  935.     *Option: None
  936.     {
  937.         *rcNameID: 455
  938.         *Command: CmdSelect
  939.         {
  940.             *Order: DOC_SETUP.4
  941.             *Cmd: "@PJL SET PUNCH=OFF<0A>"
  942.         }
  943.     }
  944.     *Option: LEFTSIDE
  945.     {
  946.         *rcNameID: 641
  947.         *InsertBlock: =ConstSmallPaper
  948.         *InsertBlock: =ConstMiddlePaper
  949.         *InsertBlock: =ConstLargePaper
  950.         *InsertBlock: =ConstUBDStaple
  951.         *Constraints: LIST(Stapling.TOPRIGHT, Stapling.BOTTOMRIGHT, Stapling.RIGHTDOUBLE)
  952.         *Command: CmdSelect
  953.         {
  954.             *Order: DOC_SETUP.4
  955.             *Cmd: "@PJL SET PUNCH=LEFT<0A>"
  956.         }
  957.     }
  958.     *Option: RIGHTSIDE
  959.     {
  960.         *rcNameID: 642
  961.         *InsertBlock: =ConstSmallPaper
  962.         *InsertBlock: =ConstMiddlePaper
  963.         *InsertBlock: =ConstLargePaper
  964.         *InsertBlock: =ConstUBDStaple
  965.         *Constraints: LIST(Stapling.TOPLEFT, Stapling.BOTTOMLEFT, Stapling.LEFTDOUBLE)
  966.         *Command: CmdSelect
  967.         {
  968.             *Order: DOC_SETUP.4
  969.             *Cmd: "@PJL SET PUNCH=RIGHT<0A>"
  970.         }
  971.     }
  972.     *Option: TOPSIDE
  973.     {
  974.         *rcNameID: 643
  975.         *InsertBlock: =ConstA6B6
  976.         *InsertBlock: =ConstSmallPaper
  977.         *Constraints: LIST(PaperSize.A4, PaperSize.B5, PaperSize.LETTER, PaperSize.LEGAL,
  978. +PaperSize.FOLIO, PaperSize.FXPAKAI)
  979.         *InsertBlock: =ConstLRDStaple
  980.         *Constraints: LIST(Stapling.BOTTOMLEFT, Stapling.BOTTOMRIGHT, Stapling.BOTTOMDOUBLE)
  981.         *Command: CmdSelect
  982.         {
  983.             *Order: DOC_SETUP.4
  984.             *Cmd: "@PJL SET PUNCH=TOP<0A>"
  985.         }
  986.     }
  987.     *Option: BOTTOMSIDE
  988.     {
  989.         *rcNameID: 644
  990.         *InsertBlock: =ConstA6B6
  991.         *InsertBlock: =ConstSmallPaper
  992.         *Constraints: LIST(PaperSize.A4, PaperSize.B5, PaperSize.LETTER, PaperSize.LEGAL,
  993. +PaperSize.FOLIO, PaperSize.FXPAKAI)
  994.         *InsertBlock: =ConstLRDStaple
  995.         *Constraints: LIST(Stapling.TOPLEFT, Stapling.TOPRIGHT, Stapling.TOPDOUBLE)
  996.         *Command: CmdSelect
  997.         {
  998.             *Order: DOC_SETUP.4
  999.             *Cmd: "@PJL SET PUNCH=BOTTOM<0A>"
  1000.         }
  1001.     }
  1002. }
  1003. *% -------- Installble Options (inc. Constrains)---------
  1004. *% -------- MultiTray --------
  1005. *Feature: HCFOption
  1006. {
  1007.     *FeatureType: PRINTER_PROPERTY
  1008.     *rcNameID: 713
  1009.     *DefaultOption: NotInstalled
  1010.     *Option: Installed
  1011.     {
  1012.         *rcNameID: 443
  1013.         *InsertBlock: =ConstA6B6
  1014.         *Constraints: LIST(InputBin.Tray1)
  1015.     }
  1016.     *Option: NotInstalled
  1017.     {
  1018.         *rcNameID: 444
  1019.         *Constraints: LIST(InputBin.HCF)
  1020.     }
  1021. }
  1022. *% -------- MultiTray --------
  1023. *Feature: MultiTray
  1024. {
  1025.     *FeatureType: PRINTER_PROPERTY
  1026.     *rcNameID: 722
  1027.     *DefaultOption: Installed
  1028.     *Option: Installed
  1029.     {
  1030.         *rcNameID: 443
  1031.         *Constraints: LIST(InputBin.Tray2)
  1032.     }
  1033.     *Option: NotInstalled
  1034.     {
  1035.         *rcNameID: 444
  1036.         *Constraints: LIST(InputBin.Tray21, InputBin.Tray22, InputBin.Tray23)
  1037.     }
  1038. }
  1039. *% -------- Paper Output Options --------
  1040. *Feature: OutputOptions
  1041. {
  1042.     *FeatureType: PRINTER_PROPERTY
  1043.     *rcNameID: 703
  1044.     *DefaultOption: MTray
  1045.     *Option: MTray
  1046.     {
  1047.         *rcNameID: 720
  1048.         *InsertBlock: =ConstFINISHER
  1049.         *InsertBlock: =ConstSTAPLE
  1050.         *InsertBlock: =ConstPUNCHTOP
  1051.         *InsertBlock: =ConstPUNCHLEFT
  1052.         *InsertBlock: =ConstMAILBOX
  1053.     }
  1054.     *Option: Finisher
  1055.     {
  1056.         *rcNameID: 721
  1057.         *InsertBlock: =ConstMAILBOX
  1058.         *Constraints: OutputBin.MainTray
  1059.     }
  1060.     *Option: Mailbox
  1061.     {
  1062.         *rcNameID: 716
  1063.         *InsertBlock: =ConstFINISHER
  1064.         *InsertBlock: =ConstSTAPLE
  1065.         *InsertBlock: =ConstPUNCHTOP
  1066.         *InsertBlock: =ConstPUNCHLEFT
  1067.     }
  1068. }
  1069. *% ---- Preset sequences / PJL -----
  1070. *Command: CmdStartJob
  1071. {
  1072.     *Order: DOC_SETUP.1
  1073.     *Cmd: "<1b>%%-12345X@PJL Comment FX Document Centre 550/450<0A>"
  1074. }
  1075. *Command: CmdStartDoc
  1076. {
  1077.     *Order: DOC_SETUP.7
  1078.     *Cmd: "<1B>&u600D<1B>*r0F"
  1079. *%    *Cmd: "<1B>*r0F"
  1080. }
  1081. *Command: CmdStartPage
  1082. {
  1083.     *Order: PAGE_SETUP.1
  1084.     *Cmd: "<1B>*b0M<0D>"
  1085. }
  1086. *Command: CmdEndJob
  1087. {
  1088.     *Order: JOB_FINISH.10
  1089.     *Cmd: "<1B>E<1B>%%-12345X"
  1090. }
  1091. *Command: CmdCopies
  1092. {
  1093.     *Order: DOC_SETUP.13
  1094.     *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  1095. }
  1096. *RotateCoordinate?: TRUE
  1097. *RotateRaster?: TRUE
  1098. *RotateFont?: TRUE
  1099. *RotateCoordinate?: TRUE
  1100. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1101. *MemoryUsage: LIST(FONT)
  1102. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1103. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1104. *XMoveThreshold: 0
  1105. *YMoveThreshold: 0
  1106. *XMoveUnit: 600
  1107. *YMoveUnit: 600
  1108. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1109. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1110. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1111. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1112. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1113. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1114. *Command: CmdCR { *Cmd : "<0D>" }
  1115. *Command: CmdLF { *Cmd : "<0A>" }
  1116. *Command: CmdFF { *Cmd : "<0C>" }
  1117. *Command: CmdBackSpace { *Cmd : "<08>" }
  1118. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1119. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1120. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1121. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1122. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1123. *EjectPageWithFF?: TRUE
  1124. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1125. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1126. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1127. *OutputDataFormat: H_BYTE
  1128. *OptimizeLeftBound?: TRUE
  1129. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1130. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1131. *DefaultFont: RESDLL.Pcl5eRes.136
  1132. *DefaultCTT: 0
  1133. *CharPosition: BASELINE
  1134. *TTFSEnabled?: TRUE
  1135. *DeviceFonts: LIST(RESDLL.Pcl5eRes.136,RESDLL.Pcl5eRes.138,RESDLL.Pcl5eRes.146,RESDLL.Pcl5eRes.147,
  1136. +                  RESDLL.Pcl5eRes.148,RESDLL.Pcl5eRes.149,RESDLL.Pcl5eRes.150,RESDLL.Pcl5eRes.151,
  1137. +                  RESDLL.Pcl5eRes.152,RESDLL.Pcl5eRes.153,RESDLL.Pcl5eRes.154,RESDLL.Pcl5eRes.155,
  1138. +                  RESDLL.Pcl5eRes.156,RESDLL.Pcl5eRes.157,RESDLL.Pcl5eRes.164,RESDLL.Pcl5eRes.165,
  1139. +                  RESDLL.Pcl5eRes.166,RESDLL.Pcl5eRes.196,RESDLL.Pcl5eRes.197,RESDLL.Pcl5eRes.198,
  1140. +                  RESDLL.Pcl5eRes.199,RESDLL.Pcl5eRes.200,RESDLL.Pcl5eRes.201,RESDLL.Pcl5eRes.202,
  1141. +                  RESDLL.Pcl5eRes.203,RESDLL.Pcl5eRes.209,RESDLL.Pcl5eRes.210,RESDLL.Pcl5eRes.211,
  1142. +                  RESDLL.Pcl5eRes.212,RESDLL.Pcl5eRes.213,RESDLL.Pcl5eRes.214,RESDLL.Pcl5eRes.215,
  1143. +                  RESDLL.Pcl5eRes.216,RESDLL.Pcl5eRes.217,RESDLL.Pcl5eRes.218,RESDLL.Pcl5eRes.219,
  1144. +                  RESDLL.Pcl5eRes.220,RESDLL.Pcl5eRes.221,RESDLL.Pcl5eRes.222,RESDLL.Pcl5eRes.223,
  1145. +                  RESDLL.Pcl5eRes.224,RESDLL.Pcl5eRes.225,RESDLL.Pcl5eRes.226,RESDLL.Pcl5eRes.227,
  1146. +                  RESDLL.Pcl5eRes.228,RESDLL.Pcl5eRes.229,RESDLL.Pcl5eRes.230)
  1147. *MinFontID: 16534
  1148. *MaxFontID: 32768
  1149. *switch: Resolution
  1150. {
  1151.     *case: Option1
  1152.     {
  1153.         *FontFormat: HPPCL_OUTLINE
  1154.     }
  1155. }
  1156. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1157. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1158. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1159. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1160. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1161. *Command: CmdDownloadPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
  1162. *Command: CmdSelectPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }
  1163. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1164. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1165. *% *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  1166. *% *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  1167. *MinGrayFill: 1
  1168. *MaxGrayFill: 100
  1169. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  1170. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  1171. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1172. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1173. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  1174.